package com.kurumi.pojo.coding_attached;

import java.math.BigDecimal;

import com.kurumi.util.StringUtil;

/**
 * 医疗质量管理信息
 * @author lyh
 *
 */
public class MedicalQualityControlInfo {

	/**
	 * visitGuid
	 */
	private String visitGuid;
	
	/**
	 * 传染病报卡
	 */
	private String infectiousDiseaseReportedCardCode = "9";
	
	private String infectiousDiseaseReportedCardName = "-";
	
	/**
	 * 恶性肿瘤报卡
	 */
	private String malignantTumorReportedCardCode = "9";
	
	private String malignantTumorReportedCardName = "-";
	
	/**
	 * 慢病报卡
	 */
	private String chronicDiseaseReportedCardCode = "9";
	private String chronicDiseaseReportedCardName = "-";
	
	/**
	 * 距上一次住本院的时间间隔
	 */
	private String lastInHospitalIntervalCode = "9";
	private String lastInHospitalIntervalName = "-";
	
	/**
	 * 本次住院与上一次住院是否因统一疾病（主要诊断）
	 */
	private String whetherFitLastDiagCode = "9";
	private String whetherFitLastDiagName = "-";
	
	/**
	 * 非计划再次住院
	 */
	private String whetherUnPlanedRehospitalCode = "2";
	private String whetherUnPlanedRehospitalName = "否";
	
	/**
	 * 危重病例
	 */
	private String whetherCriticalCasesCode = "2";
	private String whetherCriticalCasesName = "否";
	
	/**
	 * 疑难病例
	 */
	private String whetherDifficultyCasesCode = "2";
	private String whetherDifficultyCasesName = "否";
	
	/**
	 * 出院主要诊断选择是否正确
	 */
	private String whetherMainDiagCorrectCode = "1";
	private String whetherMainDiagCorrectName = "是";
	
	/**
	 * 出院主要诊断准确程度
	 */
	private String mainDiagGradingCode = "1";
	private String mainDiagGradingName = "临床分型分期";
	
	
	/**
	 * 住院期间是否使用抗菌药物编号
	 */
	private String whetherUsedAntibioticsCode = "2";
	
	/**
	 * 住院期间是否使用抗菌药物名称
	 */
	private String whetherUsedAntibioticsName = "否";
	
	/**
	 * 住院期间使用抗菌药物时长（天）
	 */
	private BigDecimal usedAntibioticsOfDay;
	
	/**
	 * 是否联合使用抗菌药物编号
	 */
	private String whetherUsedAntibacterialAgentsCode = "2";
	
	/**
	 * 是否联合使用抗菌药物名称
	 */
	private String whetherUsedAntibacterialAgentsName = "否";
	
	/**
	 * 联合使用抗菌药物数量编号
	 */
	private String usedAntibacterialAgentsOfNumberCode = "9";
	
	/**
	 * 联合使用抗菌药物数量名称
	 */
	private String usedAntibacterialAgentsOfNumberName = "-";
	
	
	/**
	 * 抗菌药物使用前是否微生物样本送检编号
	 */
	private String whetherAntibioticsInspectCode = "9";
	
	/**
	 * 抗菌药物使用前是否微生物样本送检名称
	 */
	private String whetherAntibioticsInspectName = "-";
	
	/**
	 * 是否使用特殊使用级抗菌药物编号
	 */
	private String whetherUsedSpecialAntibioticsCode  = "2";
	
	/**
	 * 是否使用特殊使用级抗菌药物名称
	 */
	private String whetherUsedSpecialAntibioticsName = "否";
	
	/**
	 * 使用特殊使用级抗菌药物是否会诊编号
	 */
	private String whetherUsedSpecialAntibioticsConsultationCode = "9";;
	
	/**
	 * 使用特殊使用级抗菌药物是否会诊名称
	 */
	private String whetherUsedSpecialAntibioticsConsultationName = "-";
	
	private OperateInfectionInfo operateInfectionInfo = new OperateInfectionInfo();
	
	private TransfusionMedicineInfo transfusionMedicineInfo = new TransfusionMedicineInfo();
	
	private UntowardEffectInfo untowardEffectInfo = new UntowardEffectInfo();
	
	private SurgicalInfo surgicalInfo = new SurgicalInfo();
	
	private DiagAccordInfo diagAccordInfo = new DiagAccordInfo();
	
	private IntensiveCareInfo intensiveCareInfo = new IntensiveCareInfo();
	
	private HemodialysisInfo hemodialysisInfo = new HemodialysisInfo();
	
	public String getVisitGuid() {
		return StringUtil.meaningStr(visitGuid);
	}
	public void setVisitGuid(String visitGuid) {
		this.visitGuid = visitGuid;
	}
	
	public String getInfectiousDiseaseReportedCardCode() {
		return StringUtil.meaningStr(infectiousDiseaseReportedCardCode);
	}
	public void setInfectiousDiseaseReportedCardCode(String infectiousDiseaseReportedCardCode) {
		this.infectiousDiseaseReportedCardCode = infectiousDiseaseReportedCardCode;
	}
	public String getInfectiousDiseaseReportedCardName() {
		return StringUtil.meaningStr(infectiousDiseaseReportedCardName);
	}
	public void setInfectiousDiseaseReportedCardName(String infectiousDiseaseReportedCardName) {
		this.infectiousDiseaseReportedCardName = infectiousDiseaseReportedCardName;
	}
	public String getMalignantTumorReportedCardCode() {
		return StringUtil.meaningStr( malignantTumorReportedCardCode);
	}
	public void setMalignantTumorReportedCardCode(String malignantTumorReportedCardCode) {
		this.malignantTumorReportedCardCode = malignantTumorReportedCardCode;
	}
	public String getMalignantTumorReportedCardName() {
		return StringUtil.meaningStr( malignantTumorReportedCardName);
	}
	public void setMalignantTumorReportedCardName(String malignantTumorReportedCardName) {
		this.malignantTumorReportedCardName = malignantTumorReportedCardName;
	}
	public String getChronicDiseaseReportedCardCode() {
		return StringUtil.meaningStr(chronicDiseaseReportedCardCode);
	}
	public void setChronicDiseaseReportedCardCode(String chronicDiseaseReportedCardCode) {
		this.chronicDiseaseReportedCardCode = chronicDiseaseReportedCardCode;
	}
	public String getChronicDiseaseReportedCardName() {
		return StringUtil.meaningStr(chronicDiseaseReportedCardName);
	}
	public void setChronicDiseaseReportedCardName(String chronicDiseaseReportedCardName) {
		this.chronicDiseaseReportedCardName = chronicDiseaseReportedCardName;
	}
	
	public String getLastInHospitalIntervalCode() {
		return StringUtil.meaningStr(lastInHospitalIntervalCode);
	}
	public void setLastInHospitalIntervalCode(String lastInHospitalIntervalCode) {
		this.lastInHospitalIntervalCode = lastInHospitalIntervalCode;
	}
	public String getLastInHospitalIntervalName() {
		return StringUtil.meaningStr(lastInHospitalIntervalName);
	}
	public void setLastInHospitalIntervalName(String lastInHospitalIntervalName) {
		this.lastInHospitalIntervalName = lastInHospitalIntervalName;
	}
	public String getWhetherFitLastDiagCode() {
		return StringUtil.meaningStr(whetherFitLastDiagCode);
	}
	public void setWhetherFitLastDiagCode(String whetherFitLastDiagCode) {
		this.whetherFitLastDiagCode = whetherFitLastDiagCode;
	}
	public String getWhetherFitLastDiagName() {
		return StringUtil.meaningStr(whetherFitLastDiagName);
	}
	public void setWhetherFitLastDiagName(String whetherFitLastDiagName) {
		this.whetherFitLastDiagName = whetherFitLastDiagName;
	}
	public String getWhetherUnPlanedRehospitalCode() {
		return StringUtil.meaningStr(whetherUnPlanedRehospitalCode);
	}
	public void setWhetherUnPlanedRehospitalCode(String whetherUnPlanedRehospitalCode) {
		this.whetherUnPlanedRehospitalCode = whetherUnPlanedRehospitalCode;
	}
	public String getWhetherUnPlanedRehospitalName() {
		return StringUtil.meaningStr(whetherUnPlanedRehospitalName);
	}
	public void setWhetherUnPlanedRehospitalName(String whetherUnPlanedRehospitalName) {
		this.whetherUnPlanedRehospitalName = whetherUnPlanedRehospitalName;
	}
	public String getWhetherCriticalCasesCode() {
		return StringUtil.meaningStr(whetherCriticalCasesCode);
	}
	public void setWhetherCriticalCasesCode(String whetherCriticalCasesCode) {
		this.whetherCriticalCasesCode = whetherCriticalCasesCode;
	}
	public String getWhetherCriticalCasesName() {
		return StringUtil.meaningStr(whetherCriticalCasesName);
	}
	public void setWhetherCriticalCasesName(String whetherCriticalCasesName) {
		this.whetherCriticalCasesName = whetherCriticalCasesName;
	}
	public String getWhetherDifficultyCasesCode() {
		return StringUtil.meaningStr(whetherDifficultyCasesCode);
	}
	public void setWhetherDifficultyCasesCode(String whetherDifficultyCasesCode) {
		this.whetherDifficultyCasesCode = whetherDifficultyCasesCode;
	}
	public String getWhetherDifficultyCasesName() {
		return StringUtil.meaningStr(whetherDifficultyCasesName);
	}
	public void setWhetherDifficultyCasesName(String whetherDifficultyCasesName) {
		this.whetherDifficultyCasesName = whetherDifficultyCasesName;
	}
	
	public String getWhetherMainDiagCorrectCode() {
		return whetherMainDiagCorrectCode;
	}
	public void setWhetherMainDiagCorrectCode(String whetherMainDiagCorrectCode) {
		this.whetherMainDiagCorrectCode = whetherMainDiagCorrectCode;
	}
	public String getWhetherMainDiagCorrectName() {
		return whetherMainDiagCorrectName;
	}
	public void setWhetherMainDiagCorrectName(String whetherMainDiagCorrectName) {
		this.whetherMainDiagCorrectName = whetherMainDiagCorrectName;
	}
	public String getMainDiagGradingCode() {
		return mainDiagGradingCode;
	}
	public void setMainDiagGradingCode(String mainDiagGradingCode) {
		this.mainDiagGradingCode = mainDiagGradingCode;
	}
	public String getMainDiagGradingName() {
		return mainDiagGradingName;
	}
	public void setMainDiagGradingName(String mainDiagGradingName) {
		this.mainDiagGradingName = mainDiagGradingName;
	}
	
	

	public String getWhetherUsedAntibioticsCode() {
		return whetherUsedAntibioticsCode;
	}
	public void setWhetherUsedAntibioticsCode(String whetherUsedAntibioticsCode) {
		this.whetherUsedAntibioticsCode = whetherUsedAntibioticsCode;
	}
	public String getWhetherUsedAntibioticsName() {
		return whetherUsedAntibioticsName;
	}
	public void setWhetherUsedAntibioticsName(String whetherUsedAntibioticsName) {
		this.whetherUsedAntibioticsName = whetherUsedAntibioticsName;
	}
	public BigDecimal getUsedAntibioticsOfDay() {
		return usedAntibioticsOfDay;
	}
	public void setUsedAntibioticsOfDay(BigDecimal usedAntibioticsOfDay) {
		this.usedAntibioticsOfDay = usedAntibioticsOfDay;
	}
	
	public String getWhetherUsedAntibacterialAgentsCode() {
		return whetherUsedAntibacterialAgentsCode;
	}
	public void setWhetherUsedAntibacterialAgentsCode(String whetherUsedAntibacterialAgentsCode) {
		this.whetherUsedAntibacterialAgentsCode = whetherUsedAntibacterialAgentsCode;
	}
	public String getWhetherUsedAntibacterialAgentsName() {
		return whetherUsedAntibacterialAgentsName;
	}
	public void setWhetherUsedAntibacterialAgentsName(String whetherUsedAntibacterialAgentsName) {
		this.whetherUsedAntibacterialAgentsName = whetherUsedAntibacterialAgentsName;
	}
	public String getUsedAntibacterialAgentsOfNumberCode() {
		return usedAntibacterialAgentsOfNumberCode;
	}
	public void setUsedAntibacterialAgentsOfNumberCode(String usedAntibacterialAgentsOfNumberCode) {
		this.usedAntibacterialAgentsOfNumberCode = usedAntibacterialAgentsOfNumberCode;
	}
	public String getUsedAntibacterialAgentsOfNumberName() {
		return usedAntibacterialAgentsOfNumberName;
	}
	public void setUsedAntibacterialAgentsOfNumberName(String usedAntibacterialAgentsOfNumberName) {
		this.usedAntibacterialAgentsOfNumberName = usedAntibacterialAgentsOfNumberName;
	}
	public String getWhetherAntibioticsInspectCode() {
		return whetherAntibioticsInspectCode;
	}
	public void setWhetherAntibioticsInspectCode(String whetherAntibioticsInspectCode) {
		this.whetherAntibioticsInspectCode = whetherAntibioticsInspectCode;
	}
	public String getWhetherAntibioticsInspectName() {
		return whetherAntibioticsInspectName;
	}
	public void setWhetherAntibioticsInspectName(String whetherAntibioticsInspectName) {
		this.whetherAntibioticsInspectName = whetherAntibioticsInspectName;
	}
	public String getWhetherUsedSpecialAntibioticsCode() {
		return whetherUsedSpecialAntibioticsCode;
	}
	public void setWhetherUsedSpecialAntibioticsCode(String whetherUsedSpecialAntibioticsCode) {
		this.whetherUsedSpecialAntibioticsCode = whetherUsedSpecialAntibioticsCode;
	}
	public String getWhetherUsedSpecialAntibioticsName() {
		return whetherUsedSpecialAntibioticsName;
	}
	public void setWhetherUsedSpecialAntibioticsName(String whetherUsedSpecialAntibioticsName) {
		this.whetherUsedSpecialAntibioticsName = whetherUsedSpecialAntibioticsName;
	}
	public String getWhetherUsedSpecialAntibioticsConsultationCode() {
		return whetherUsedSpecialAntibioticsConsultationCode;
	}
	public void setWhetherUsedSpecialAntibioticsConsultationCode(String whetherUsedSpecialAntibioticsConsultationCode) {
		this.whetherUsedSpecialAntibioticsConsultationCode = whetherUsedSpecialAntibioticsConsultationCode;
	}
	public String getWhetherUsedSpecialAntibioticsConsultationName() {
		return whetherUsedSpecialAntibioticsConsultationName;
	}
	public void setWhetherUsedSpecialAntibioticsConsultationName(String whetherUsedSpecialAntibioticsConsultationName) {
		this.whetherUsedSpecialAntibioticsConsultationName = whetherUsedSpecialAntibioticsConsultationName;
	}
	public OperateInfectionInfo getOperateInfectionInfo() {
		return operateInfectionInfo;
	}
	public void setOperateInfectionInfo(OperateInfectionInfo operateInfectionInfo) {
		this.operateInfectionInfo = operateInfectionInfo;
	}
	public TransfusionMedicineInfo getTransfusionMedicineInfo() {
		return transfusionMedicineInfo;
	}
	public void setTransfusionMedicineInfo(TransfusionMedicineInfo transfusionMedicineInfo) {
		this.transfusionMedicineInfo = transfusionMedicineInfo;
	}
	public UntowardEffectInfo getUntowardEffectInfo() {
		return untowardEffectInfo;
	}
	public void setUntowardEffectInfo(UntowardEffectInfo untowardEffectInfo) {
		this.untowardEffectInfo = untowardEffectInfo;
	}
	public SurgicalInfo getSurgicalInfo() {
		return surgicalInfo;
	}
	public void setSurgicalInfo(SurgicalInfo surgicalInfo) {
		this.surgicalInfo = surgicalInfo;
	}
	public DiagAccordInfo getDiagAccordInfo() {
		return diagAccordInfo;
	}
	public void setDiagAccordInfo(DiagAccordInfo diagAccordInfo) {
		this.diagAccordInfo = diagAccordInfo;
	}
	public IntensiveCareInfo getIntensiveCareInfo() {
		return intensiveCareInfo;
	}
	public void setIntensiveCareInfo(IntensiveCareInfo intensiveCareInfo) {
		this.intensiveCareInfo = intensiveCareInfo;
	}
	public HemodialysisInfo getHemodialysisInfo() {
		return hemodialysisInfo;
	}
	public void setHemodialysisInfo(HemodialysisInfo hemodialysisInfo) {
		this.hemodialysisInfo = hemodialysisInfo;
	}
	
	
	
	
}
